Measurement of Dynamic Metrics Using Dynamic Analysis of Programs

نویسندگان

  • Varun Gupta
  • Jitender Kumar Chhabra
چکیده

Dynamic analysis of programs is a prerequisite for the measurement of dynamic metrics. Dynamic analysis of an application involves the collection of run-time data from the run-time profiles or from dynamic models of the software system. Dynamic analysis is more precise specially in handling object-oriented features like inheritance, polymorphism, etc but is at the same time, slow and complex process in comparison to static analysis of the software systems. Dynamic analysis of software can be performed in many ways: -using profilers, from dynamic models and using Aspect Oriented Programming. Some other less popular techniques like AST rewriting based, Pre-processor based, Method-wrappers based and hybrid approach also exist in the literature. This paper attempts to examine these methods and it is found that Aspect-oriented approach provides a more desirable support for dynamic analysis of programs, as compared to rest of the methods. Aspect oriented approach is easier to implement and at the same time, an efficient technique for dynamic analysis without any side effects.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model identification and dynamic analysis of ship propulsion shaft lines

Dynamic response analysis of mechanical structures is usually performed by adopting numerical/analytical models. Finite element (FE) modeling as a numerical approach plays an important role in dynamic response analysis of complex structures. The calculated dynamic responses from FE analysis are only reliable if accurate FE models are used. There are many elements in real mechanical structures w...

متن کامل

Effect of Bias in Contrast Agent Concentration Measurement on Estimated Pharmacokinetic Parameters in Brain Dynamic Contrast-Enhanced Magnetic Resonance Imaging Studies

Introduction: Pharmacokinetic (PK) modeling of dynamic contrast-enhanced magnetic resonance imaging (DCE-MRI) is widely applied in tumor diagnosis and treatment evaluation. Precision analysis of the estimated PK parameters is essential when they are used as a measure for therapy evaluation or treatment planning. In this study, the accuracy of PK parameters in brain DCE...

متن کامل

Revenue - Profit Measurement in Data Envelopment Analysis with Dynamic Network Structures: A Relational Model

The correlated models are introduced in this article regarding revenue efficiency and profit efficiency in dynamic network production systems. The proposed models are not only applicable in measuring efficiency of divisional, periodical and overall efficiencies, but recognizing the exact sources of inefficiency with respect to revenue and profit efficiencies. Two numerical examples, consisting ...

متن کامل

Static analysis and run-time coupling metrics

The relationships between coupling and external quality factors of object-oriented software[1] have been studied extensively for the past few years. For example, a clear empirical relationship between class-level coupling and the fault-proneness of the classes have been identified by several studies. A number of statistical techniques, principally Agglomerative Hierarchical Clustering (AHC) ana...

متن کامل

Objective Quantification of Program Behaviour Using Dynamic Metrics

In order to perform meaningful experiments in optimizing compilation and runtime system design, researchers usually rely on a suite of benchmark programs of interest to the optimization technique under consideration. Programs are described as numeric, memoryintensive, concurrent, or object-oriented, based on a qualitative appraisal, in some cases with little justification. In order to make thes...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008